Watch as we build a fully functional native iOS to-do list app from scratch using SwiftUI and Firebase - all powered by AI coding agents!
In this livestream, @peterfriese and Marina walk through the entire lifecycle of building "Make It So," a modern productivity app. We start by generating a PRD with Gemini, define a scalable Firestore data model, and use Antigravity (a Gemini-powered coding agent) to implement the native iOS version.
You'll see how to leverage the Swift Observation framework, handle real-time database updates, and even use AI to manage your Git workflow and PRs. Whether you're an experienced developer or curious about AI-assisted coding, this session is packed with practical tips for modern app development.
Chapters:
00:00:00 - Pre-show
00:01:36 - Intro and Welcome
00:03:27 - Recap: "Make It So" Project
00:08:46 - Defining Requirements & PRD with Gemini
00:12:41 - Designing the Firestore Data Model
00:36:20 - Generating the Implementation Plan
00:45:01 - Scaffolding the iOS Project in Xcode
00:48:22 - UI Redesign with Stitch
00:59:49 - Setting up the Firebase Project
01:04:11 - Adding Firebase Dependencies
01:06:54 - First App Launch
01:09:26 - Fixing Firestore Permissions & Indexes
01:16:00 - Live Demo: Real-time Data Sync
01:23:44 - Automating Commits & PRs with AI
01:28:38 - Outro and Next Steps
Hashtags:
#Firebase #SwiftUI #iOSDev #GeminiAI #LiveCoding #CodingAgent #Antigravity #Stitch
|
Sometimes, sharing your projects with in...
In this episode of the podcast, Cindy te...
This talk was recorded at NDC Manchester...
When Vibes Don’t Build: Why Auto-Fixing ...
This talk was recorded at NDC Manchester...
This talk was recorded at NDC Manchester...
The Trust Stack: Designing Scalable, Sec...
This talk was recorded at NDC Manchester...
How can you, as a dev, get the most out ...
Watch as we build a fully functional nat...
Explore the benefits and considerations ...